package com.huisenky.smallidea.convert.annotation;

import java.lang.annotation.*;

/*
    加在old的class上
 */
@Target({ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Inherited
public @interface SmallResEnum {
    /**
     * 值对应枚举类
     */
    Class<?> value();

    /**
     * 枚举类对应的方法，必须是public static
     */
    String method() default "findDescByCode";

    /**
     * 需要对哪些字段写入值（特殊类型参照ValueConstant)
     * desc  name 什么的都可以   fieldName+suffix的
     */
    String[] suffix() default "Desc";
}
